research and technological development - Francés Inglés Diccionario